<script setup lang="ts"></script>

<template>
    <a-typography-title :level="3">工具介绍</a-typography-title>
    <a-typography-paragraph>
        <a-typography-text strong>作用：用来查找并清理磁盘中的重复文件。</a-typography-text>
    </a-typography-paragraph>

    <a-typography-paragraph>
        <blockquote>本工具不需要联网就可以正常使用，也不会偷偷上传你的文件 </blockquote>
    </a-typography-paragraph>

    <a-divider />

    <a-typography-title :level="3">判断重复文件</a-typography-title>
    <a-typography-paragraph>
        判断重复文件使用的技术是计算文件哈希值。哈希值指的是，文件内容经过哈希函数的计算，会返回一个独一无二的字符串。
        哪怕原始内容只改动一个字节，哈希值也会完全不同。
        常用的三种哈希函数是 MD5、SHA1 和 SHA256，本工具用的是 MD5。
    </a-typography-paragraph>

    <a-typography-title :level="3">技术栈</a-typography-title>
    <a-typography-paragraph>
        代码仓库：<a-typography-link href="https://gitee.com/gnu/vue-fileutil" target="_blank">地址</a-typography-link>

        <ul class="helpLi">
            <li>
                <a-typography-link href="https://tauri.app/" target="_blank">
                    <a-typography-text keyboard>Tauri</a-typography-text>
                </a-typography-link>
            </li>
            <li>
                <a-typography-link href="https://www.rust-lang.org/" target="_blank">
                    <a-typography-text keyboard>Rust</a-typography-text>
                </a-typography-link>
            </li>
            <li>
                <a-typography-link href="https://tokio.rs/" target="_blank">
                    <a-typography-text keyboard>Tokio</a-typography-text>
                </a-typography-link>
            </li>

            <li>
                <a-typography-link href="https://cn.vuejs.org/" target="_blank">
                    <a-typography-text keyboard>Vue3</a-typography-text>
                </a-typography-link>
            </li>
            <li>
                <a-typography-link href="https://www.tslang.cn/" target="_blank">
                    <a-typography-text keyboard>TypeScript</a-typography-text>
                </a-typography-link>
            </li>
        </ul>
    </a-typography-paragraph>
</template>

<style scoped>
.helpLi li {
    margin-top: 8px;
    margin-bottom: 8px;
}
</style>